off-site supervision - German English Dictionary